/**
 * 多选框插件
 */
$(document).ready(function() {
	$('input').iCheck({
		checkboxClass : 'icheckbox_flat-green',
		radioClass : 'iradio_flat-green'
	});
});
//表单验证
$(function() {
	$('#form').bootstrapValidator({
		container : 'tooltip',
		message : 'This value is not valid',
		feedbackIcons : {
			valid : 'glyphicon glyphicon-ok',
			invalid : 'glyphicon glyphicon-remove',
			validating : 'glyphicon glyphicon-refresh'
		},
		fields : {
			'productNumber' : {
				message : '商品编号验证失败',
				validators : {
					notEmpty : {
						message : '商品编号不能为空'
					},
					regexp : {
						regexp : /\d{13}/,
						message : '商品编号格式不正确'
					}
				}
			},
			'showScore' : {
				validators : {
					notEmpty : {
						message : '显示积分不能为空'
					},
					regexp : {
						regexp :/^\d+$|^\d+[.]?\d+$/,
						message : '输入积分格式不正确'
					}
				}
			},
			'showPrice' : {
				validators : {
					notEmpty : {
						message : '显示价格不能为空'
					},
					regexp : {
						regexp : /^\d+$|^\d+[.]?\d+$/,
						message : '输入价格格式不正确'
					}
				}
			},
			'introduce' : {
				validators : {
					notEmpty : {
						message : '描述不能为空'
					}
				}
			},
			'file' : {
				validators : {
					notEmpty : {
						message : '必须选择图片'
					}
				}
			},
			'searchKey' : {
				validators : {
					notEmpty : {
						message : '搜索词不能为空'
					}
				}
			},
			'name' : {
				validators : {
					notEmpty : {
						message : '商品名称不能为空'
					}
				}
			}
		}
	})
})


/*
 * 
 * 创建商品  
 * ***/
	function create_productinfo() {
		var showInTop = document.getElementsByName("showInTop");
		for(var i=0;i<showInTop.length;i++){
			if(showInTop[i].checked){
				showInTop=showInTop[i].value;
			}
		}
		var showInNav = document.getElementsByName("showInNav");
		for(var i=0;i<showInNav.length;i++){
			if(showInNav[i].checked){
				showInNav=showInNav[i].value;
			}
		}
		var showInHot = document.getElementsByName("showInHot");
		for(var i=0;i<showInHot.length;i++){
			if(showInHot[i].checked){
				showInHot=showInHot[i].value;
			}
		}
		var showInShelve = document.getElementsByName("showInShelve");
		for(var i=0;i<showInShelve.length;i++){
			if(showInShelve[i].checked){
				showInShelve=showInShelve[i].value;
			}
		}
		var labelId = document.getElementsByName("label.labelId");
		for(var i=0;i<labelId.length;i++){
			if(labelId[i].checked){
				labelId=labelId[i].value;
			}
		}
		var formdata=new FormData();
		formdata.append("file",document.getElementById("file").files[0]);
		formdata.append('productNumber', document.getElementById("productNumber").value);
		formdata.append('name', document.getElementById("name").value);
		formdata.append('searchKey', document.getElementById("searchKey").value);
		formdata.append('showScore', document.getElementById("showScore").value);
		formdata.append('showPrice', document.getElementById("showPrice").value);
		formdata.append('introduce', document.getElementById("introduce").value);
		formdata.append('showInTop', showInTop);
		formdata.append('showInNav', showInNav);
		formdata.append('showInHot', showInHot);
		formdata.append('labelId', labelId);
		formdata.append('showInShelve', showInShelve);
		$.ajax({
			data : formdata,
			dataType : 'json',
			type : 'put',
			contentType: false,  
			processData: false, 
			url : '/product/list/create',
			success : function(result) {
				if (result.code == 1) {
					parent.layer.msg("新增商品信息成功!", {
						shade : 0.3,
						time : 1500
					
					}, function() {
						window.parent.location.reload(); // 刷新父页面
					});
					
				} else {
					layer.alert(result.message, {
						title : '提示框',
						icon : 0,
					});
				}
			}
			})
			
		}

	//图片预览
	$("#file").on("change",function(){
		var file=this.files[0];
		if(this.files && file){
			var reader=new FileReader();
			reader.onload=function(e){
				$("#img1").attr("src",e.target.result);
			}
			reader.readAsDataURL(file);
		}
	});
	
